package com.zzyl.dto;

import com.zzyl.base.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(description = "护理计划数据传输对象")
public class NursingPlanDto extends BaseDto {

    /**
     * 排序号
     */
    @ApiModelProperty(value = "排序号")
    private Integer sortNo;

    /**
     * 计划名称
     */
    @ApiModelProperty(value = "计划名称")
    private String planName;

    /**
     * 状态（0：禁用，1：启用）
     */
    @ApiModelProperty(value = "状态（0：禁用，1：启用）")
    private Integer status;


    List<NursingProjectAndPlanDto> projectPlans;

//    /**
//     * 创建人
//     */
//    @ApiModelProperty(value = "创建人")
//    private Long createBy;
////
//    public NursingPlanDto() {
//    }
//
//    public NursingPlanDto(Integer sortNo, String planName, Integer status, List<NursingProjectAndPlanDto> projectPlans, Long createBy) {
//        this.sortNo = sortNo;
//        this.planName = planName;
//        this.status = status;
//        this.projectPlans = projectPlans;
//        this.createBy = createBy;
//    }
//
//    public Integer getSortNo() {
//        return sortNo;
//    }
//
//    public void setSortNo(Integer sortNo) {
//        this.sortNo = sortNo;
//    }
//
//    public String getPlanName() {
//        return planName;
//    }
//
//    public void setPlanName(String planName) {
//        this.planName = planName;
//    }
//
//    public Integer getStatus() {
//        return status;
//    }
//
//    public void setStatus(Integer status) {
//        this.status = status;
//    }
//
//    public List<NursingProjectAndPlanDto> getProjectPlans() {
//        return projectPlans;
//    }
//
//    public void setProjectPlans(List<NursingProjectAndPlanDto> projectPlans) {
//        this.projectPlans = projectPlans;
//    }
//
//    public Long getCreateBy() {
//        return createBy;
//    }
//
//    public void setCreateBy(Long createBy) {
//        this.createBy = createBy;
//    }
//
//    @Override
//    public String toString() {
//        return "NursingPlanDto{" +
//                "sortNo=" + sortNo +
//                ", planName='" + planName + '\'' +
//                ", status=" + status +
//                ", projectPlans=" + projectPlans +
//                ", createBy=" + createBy +
//                '}';
//    }
}
